package com.ruoyi.project.service;

import java.util.List;
import com.ruoyi.project.domain.ProProgress;

/**
 * progressService接口
 * 
 * @author ruoyi
 * @date 2024-12-01
 */
public interface IProProgressService 
{
    /**
     * 查询progress
     * 
     * @param id progress主键
     * @return progress
     */
    public ProProgress selectProProgressById(Long id);

    /**
     * 查询progress列表
     * 
     * @param proProgress progress
     * @return progress集合
     */
    public List<ProProgress> selectProProgressList(ProProgress proProgress);

    /**
     * 新增progress
     * 
     * @param proProgress progress
     * @return 结果
     */
    public int insertProProgress(ProProgress proProgress);

    /**
     * 修改progress
     * 
     * @param proProgress progress
     * @return 结果
     */
    public int updateProProgress(ProProgress proProgress);

    /**
     * 批量删除progress
     * 
     * @param ids 需要删除的progress主键集合
     * @return 结果
     */
    public int deleteProProgressByIds(Long[] ids);

    /**
     * 删除progress信息
     * 
     * @param id progress主键
     * @return 结果
     */
    public int deleteProProgressById(Long id);
}
